﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int a = 1;
//	a = 2;
//	printf("&a = %d", &a);
//	return 0;
//}

//int main()
//{
//	int a = 20;
//	int * pa = &a;
//	printf("%d\n", *pa);
//	*pa = 10;
//	printf("%d\n", *pa);
//	return 0;
//}


//#include <stdio.h>

//int main()
//{
//	printf("%zd\n", sizeof(char*));
//	printf("%zd\n", sizeof(short*));
//	printf("%zd\n", sizeof(int*));
//	printf("%zd\n", sizeof(double*));
//	return 0;
//}




//指针变量的⼤⼩取决于地址的⼤⼩ 
//32位平台下地址是32个bit位（即4个字节） 
//64位平台下地址是64个bit位（即8个字节） 

//#include <stdio.h>
//int main()
//{
//	int n = 0x11223344;
//	int* pi = &n;
//	*pi = 0;
//	return 0;
//}

int main()
{
	int n = 0x11223344;
	char* pc = (char*)&n;
	*pc = 0;
	return 0;
}


